Ein Vergleich der Konfliktl÷sung auf Zeilen- und Spaltenebene

Ein Vergleich der Konfliktl÷sung auf Zeilen- und Spaltenebene

In Microsoft Access 95 und 97 werden Konflikte auf der Zeilenebene gel÷st. Konflikte treten immer dann auf, wenn derselbe Datensatz in zwei unterschiedlichen Replikaten geΣndert wird, und zwar auch dann, wenn unterschiedliche Felder des Datensatzes geΣndert werden. Wenn zum Beispiel die Telefonnummer eines Kunden in einem Replikat geΣndert wird und die Postleitzahl desselben Kunden in einem anderen Replikat, dann wird ein Konflikt verursacht.

In Access 2000 werden Konflikte auf Spaltenebene festgestellt. ─nderungen an demselben Datensatz in zwei unterschiedlichen Replikaten verursachen nur dann einen Synchronisierungskonflikt, wenn die gleiche Spalte oder das gleiche Feld geΣndert wird. Damit entsteht fⁿr das obige Beispiel kein Synchronisierungskonflikt mehr, da die beiden Benutzer unterschiedliche Felder geΣndert haben.

Die Konfliktl÷sung auf Spaltenebene ist der Standard, wenn eine Datenbank replizierbar gemacht wird. Zum Angeben einer Konfliktl÷sung auf Zeilenebene fⁿr eine Tabelle mⁿssen Sie dies angeben, bevor Sie die Tabelle replizierbar machen.

Sie k÷nnen die Konfliktverwaltung einer Datenbank oder einer einzelnen Tabelle festlegen, bevor Sie diese replizierbar machen. Wenn Sie ein Replikat erstellt haben, k÷nnen Sie die Einstellung nicht mehr Σndern. Sie k÷nnen jedoch den Wert fⁿr einzelne Tabellen der Verwaltung auf Zeilenebene festlegen. Dazu verwenden Sie die RowLevelTracking-Eigenschaft der Tabelle.

Anmerkung Durch das Verwenden von Jet and Replication-Objekten (JRO) k÷nnen Sie nur die Standardverwaltung fⁿr die Datenbank angeben, nicht aber fⁿr einzelne Tabellen. Wenn Sie eine Datenbank replizierbar machen, k÷nnen sie ColumnLevelTracking entweder auf True oder False festlegen. Verwenden Sie dazu die MakeReplicable-Methode in JRO.

Weitere Informationen

Erstellen eines Replikats der Datenbank

Replikation mit Jet and Replication-Objekten (JRO)

Replikation in einem Microsoft Access-Projekt